/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Controlador;

/**
 *
 * @author VIC
 */
import java.io.*;
import java.awt.Image ;

public abstract class Construccion implements Serializable {
        public boolean usado;
       // public static int longx;
        //public static int longy;

        /*public static int getlongx() {return longx;}
        public static int getlongy() {return longy;}
        abstract public void mostrar(); //esto va como interface
	
        public void setlongx(int longx){
            this.longx = longx;
        }

        public void setlongy(int longy){
            this.longy = longy;
        }*/

        //public void setImagen(Image imagen){this.imagen = imagen;}
	//abstract public int tiempoParaRecolectar();}
        abstract public boolean getUsado();
        abstract public void trueUsado();
        abstract public void falseUsado();
        abstract public int getEstado();
        abstract public int getDuracion();
        abstract public int getTiempoInicial();
	public static void mostrarDisponibles(){
	    System.out.println("1) Militar");
	    System.out.println("2) Industria");
	    System.out.println("3) Vivienda");
	    System.out.println("4) Gobierno");
	}
        public abstract char getSimbolo();
        public abstract Image getImagen();
        public abstract int getLongx();
        public abstract int getLongy();
}

//actualizado
